#include "tagwidget.h"
#include "realtimedb.h"
TagWidget::TagWidget(QWidget *parent):QWidget(parent)
{

}

void TagWidget::setTags(QVariantMap tagMap){
    qDebug() << "TagWidget::setTags:tag Size->" << m_tagMap.size();
    m_tagMap = tagMap;
}



void TagWidget::setTag(QString tagKey,VarTag varTag){

}

QVariantMap TagWidget::getTags(){
    return m_tagMap;
}

void TagWidget::addTag(VarTag varTag){
    qDebug() << "TagWidget::setTags:add tag->" << varTag.rtTagid;

    QVariant var;
    var.setValue(varTag);
    this->m_tagMap.insert(varTag.name,var);
}

VarTag TagWidget::getTag(QString tagKey){
    return m_tagMap.value(tagKey).value<VarTag>();
}
